Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 France F1 France F6 Netherlands F2 Netherlands F3 Netherlands F4 France F14 France F18 Netherlands F2 France F2 Maia Open - Oporto Pekao Open 2005 - Szczecin Open de Montauban - Montauban Banca Stato Challenger Lugano - Lugano Flea Market Cup - Busan San Luis Potosi Challenger - San Luis Potosi Tunis Open - Tunis BMW Tennis Championship - Sunrise BSI Challenger Lugano - Lugano BNP Paribas Primrose - Bordeaux Abierto Club Casablanca - Mexico City Tennis Napoli Cup - Napoli Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava Maia Open 2002 - Maia EI Bank Bulgarian Challenger - Sofia The Hilversum Open - Hilversum Open de L'Isere - Grenoble Macedonian Open - Skopje Napoli Challenger - Napoli Zivnobanka Open 1999 - Prostejov Challenger 42 - Andrezieux Polish Open 99 - Poznan Zivnobanka Czech Open - Prostejov XXVIII Edizione 'A.Savoldi' - Manerbio GHI Bronx Classic - Bronx Challenger Ford de Cherbourg - Cherbourg ATP Challenger 2003 Numea - New Caledonia AXA Open - Espinho Challenger Leon 2004 - Leon CA Challenger - Graz Memorial Savigni - Sassuolo Garden Open 2005 - Rome X Abierto Internacional de Salinas - Salinas Memorial Savigni - Sassuolo Open de Montauban - Montauban Banca Stato Challenger - Lugano Siemens Open 2003 - Scheveningen Jagermeister Open - Braunschweig Open de Montauban - Montauban Steelers Cup - Kosice Samsung Securities Cup - Seoul KGHM Polish Indoors - Wroclaw Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Draft Corona Mexico City Open - Mexico City Szczecin Challenger Czech Open 2005 - Prostejov Timisoara Challenger - Timisoara Mons Challenger Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini Bordeaux Challenger Seoul Challenger Bordeaux Challenger Furth Challenger Sopot Challenger Tampere Challenger Manerbio Challenger Como Challenger Szczecin Challenger Seoul Challenger Noumea Challenger Quimper Challenger Napoli Challenger Bordeaux Challenger San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon ECM Prague Open 2005 - Prague Le Gosier Challenger Tunis Challenger Sunrise Challenger Braunschweig Challenger Orbetello Challenger Segovia Challenger Cordenons Challenger Szczecin Challenger Orleans Challenger Mons Challenger Heilbronn Challenger Cherbourg Challenger St. Brieuc Challenger Tunis Challenger Aix En Provence Challenger Segovia Challenger Orleans Challenger Mons Challenger Reunion Island Challenger Samsung Securities Cup - Seoul Orbetello Challenger China Open - Beijing Rennes Challenger Quimper Challenger Blois Challenger St. Remy Challenger ATP Challenger Numea - New Caledonia Open de Franche-Comte - Besancon Mouilleron-Le-Captif Challenger Reunion Island Challenger Casablanca Challenger Open de la Ville de Saint Denis - Reunion Island Bordeaux Challenger Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Campionati Internazionali di Sicilia - Palermo Dubai Tennis Open - Dubai Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Waldbaum's Hamlet Cup - Long Island Scania Stockholm Open - Stockholm Internationaux de Tennis de Brest - Brest ECM Cup - Prague Open de Montauban - Montauban KGHM Dialog Polish Indoors - Wroclaw Sporting Challenger 2003 - Turin Dubai Tennis Open - Dubai Binghamton Professional Tennis Tournament - Binghamton Estoril Open - Estoril Turin Challenger Open de L'Isere-Open 38 - Grenoble Open Seat-Godo 2001 - Barcelona Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg UBS Open Gstaad - Gstaad Generali Open 2001 - Kitzbuhel The LTA Bolton Challenger - Bolton Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Open 13 - Marseille Challenger Leon 2003 - Leon USTA Challenger of Dallas - Dallas Trofeo Conde de Godo - Barcelona 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Rome Challenger 2003 Freeman Men's Challenger - Joplin Stella Artois Clay Court Championships - Budaors Open de Tenis Comunidad Valenciana - Valencia Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Furth Challenger Monza Challenger Thailand Open - Bangkok Nord LB Open - Braunschweig Davidoff Swiss Indoors - Basel Rhein-Main Challenger 2003 - Aschaffenburg Recanati Challenger Fujitsu Siemens Open - Budapest Pekao Open - Szczecin The Scottish Tennis Championships - Edinburgh St.Petersburg Challenger by Kinex - St. Petersburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba DPD Challenger 2002 - Aschaffenburg Nottingham-2 Challenger Challenger Casino Lugano - Lugano Salem Open - Hong Kong Pomorski Bank Kredytowy Open - Szczecin Maia Challenger - Oporto The LTA Men's Challenger Wrexham - Wrexham Banca Stato Challenger Lugano - Lugano CA Tennis Trophy - Vienna Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Volkswagen Challenger 2004 - Wolfsburg Mallorca Open - Mallorca Sarajevo Open 2004 - Sarajevo AAPT Championships - Adelaide Open Sainte Victoire - Aix-En-Provence Open de L'Isere - Grenoble Generali Open 1999 - Kitzbuhel Challenger Ford de Cherbourg - Cherbourg Open Seat Godo 2003 - Barcelona Heineken Open - Auckland Adidas Open de Toulouse - Toulouse Adidas International - Sydney Generali Open 2002 - Kitzbuhel Open 13 - Marseille Generali Open 2003 - Kitzbuhel Milan Indoors - Milan Grand Prix de Tennis de Lyon - Lyon Open Seat-Godo '99 - Barcelona Heineken Open - Auckland Allianz Suisse Open Gstaad - Gstaad Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad AXA Cup - London Franklin Templeton Tennis Classic - Scottsdale Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Open 13 - Marseille Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Croatia Open - Umag Pilot Pen Tennis - New Haven China Open - Beijing Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Sydney International - Sydney Prague Challenger Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Rennes Challenger Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Countrywide Classic - Los Angeles Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Open de Moselle - Metz Open Sud de France - Montpellier Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag Open Sud de France - Montpellier Brasil Open - Sao Paulo Open 13 - Marseille Grand Prix Hassan II - Casablanca Citi Open - Washington Swiss Indoors Basel - Basel Valencia Open - Valencia Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Grand Prix Hassan II - Casablanca Petange Challenger Quimper Challenger Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Cherbourg Challenger China Open - Beijing Delray Beach International Tennis Championships - Delray Beach Rennes Challenger International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland Sunrise Challenger Noumea Challenger Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest BRD Nastase Tiriac Trophy - Bucharest Heineken Open - Auckland Credit Agricole Suisse Open - Gstaad Erste Bank Open - Vienna Mouilleron-Le-Captif Challenger Tunis Challenger Next Generation Adelaide International - Adelaide Pilot Pen Tennis - New Haven Ordina Open - s-Hertogenbosch Masters Series - Hamburg The Stella Artois Championships - London ATP Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Open 13 - Marseille Serbia Open - Belgrade Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Delray Beach International Tennis Championships - Delray Beach Studena Croatia Open - Umag UNICEF Open - 's Hertogenbosch St. Petersburg Open - St. Petersburg German Tennis Championships - Hamburg China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Open de Nice Cote d'Azur - Nice Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Open de Nice Cote d'Azur - Nice Grand Prix Hassan II - Casablanca Estoril Open - Estoril Le Gosier Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Tunis Challenger Open 13 - Marseille Open de Moselle - Metz Aptos Challenger Challenger 42 - Andrezieux Moselle Open - Metz If Stockholm Open - Stockholm Sporting Challenger - Turin Orleans Challenger Schickendanz Open - Furth Mons Challenger Open Sud de France - Montpellier Bordeaux Challenger Scheveningen Challenger Meknes Challenger Togliatti Cup - Togliatti Hilton Waikoloa Village USTA Challenger - Waikoloa Open Mutouest - St. Brieuc San Luis Potosi Challenger - San Luis Potosi VII Torneo Internazionale di Tennis - Barletta UBS Open Gstaad - Gstaad KGHM Polish Indoors - Wroclaw ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Open Romania - Bucharest AIG Japan Open - Tokyo Next Generation Adelaide International - Adelaide Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest China Open - Beijing Brasil Open - Costa do Sauipe Connex Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Scania Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Medibank International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Salem Open - Hong Kong Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Open 13 - Marseille Tennis Masters Series - Madrid Tennis Masters Series - Paris 14th Paris Open - Paris CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open de la Comunidad Valenciana - Valencia Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Stuttgart Davidoff Swiss Indoors - Basel Tennis Masters Series - Paris St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami Tennis Masters Series - Hamburg Open 13 - Marseille Campionati Internazionali d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris The Dubai Tennis Championships - Dubai Australian Open - Melbourne Rogers Masters - Montreal Sony Ericsson Open - Miami French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne Croatia Open Umag - Umag French Open - Paris ATP Kremlin Cup - Moscow Wimbledon - London U.S. Open - New York SAP Open - San Jose Mutua Madrilena Madrid Open - Madrid AIG Japan Open Tennis Championships - Tokyo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Heineken Open - Auckland Wimbledon - London U.S. Open - New York Tennis Masters Series - Cincinnati The Ericsson Open - Miami Bet-at-home Open - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Estoril Open - Estoril Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Sony Open Tennis - Miami Pilot Pen Tennis - New Haven Croatia Open - Umag Dutch Open Tennis - Amersfoort U.S. Open - New York U.S. Open - New York The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad Thailand Open - Bangkok Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami Australian Open - Melbourne Rogers Cup - Montreal U.S. Open - New York Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston U.S. Open - New York Olympics - Sydney Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, QF, ESP-NED 4-1 Watsons Water Champions Challenge - Hong Kong Olympics - Athens